We are getting very close to releasing the first version of Battle of the Pucks! Some of the latest additions to its UI:
1. A photo background (a starry night for now) slides together with each move. In the future, we are planning to add different backgrounds for different levels of the game.
2. Pucks of different sizes (and therefore weights) have variable friction and require you to adjust your flicks accordingly.
3. The program adds tips for new players (visible during the first few rounds only) and funny comments the computer makes when you play against it (or when you just watch two AIs battling).
4. By pressing the Restart button you now can choose to play from the square one at any time. Restarting one type of game (for example, human vs. computer) won't affect your current positions in other games (human vs. human or computer vs. computer).
5. If you win a round in Battle of the Pucks without losing your turn or any of your pucks, you will be awarded a star!
6. Your best moves are recorded and can be played again right at the spot or later on, when you review your personal records.
7. The program calculates each move's strength to let you know how sophisticated (wise, artful, risky) your move was. So even with the same score, your total strength will grow along with your expertise in the game.
8. At any time, you can check your current standings in Battle of the Pucks, as well as replay your three best moves so far.
9. New levels (each level up opens ten new boards to play) will become available after you reach a certain degree of mastery. This affects all three versions of the game (playing against another human or computer, or just watching two AI battling) at the same time.
The remaining things to do:
1) Adjusting the smartness of game's AI for the best user experience - will require lots of testing from players of different strengths
2) Adding sound effects
3) Adding an Info screen and more game options (choosing custom colors and smartness levels)